<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
lang="en" xml:lang="en">
<head>
<title>note</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2009/05/27 21时27分36秒"/>
<meta name="author" content="root"/>
<style type="text/css">
  html {
	font-family: Times, serif;
	font-size: 12pt;
  }
  .title { text-align: center; }
  .todo  { color: red; }
  .done { color: green; }
  .timestamp { color: grey }
  .timestamp-kwd { color: CadetBlue }
  .tag { background-color:lightblue; font-weight:normal }
  .target { background-color: lavender; }
  pre {
	border: 1pt solid #AEBDCC;
	background-color: #F3F5F7;
	padding: 5pt;
	font-family: courier, monospace;
  }
  table { border-collapse: collapse; }
  td, th {
	vertical-align: top;
	<!--border: 1pt solid #ADB9CC;-->
  }
</style>
</head><body>
<h1 class="title">note</h1>
<h2>Table of Contents</h2>
<ul>
<li><a href="#sec-1">1 Qt</a>
<ul>
<li><a href="#sec-2">1.1 qt核心技术</a>
<ul>
<li><a href="#sec-3">1.1.1 元对象编译限制</a></li>
</ul>
</li>
<li><a href="#sec-4">1.2 qt使用帮助</a>
<ul>
<li><a href="#sec-5">1.2.1 定义查找</a></li>
<li><a href="#sec-6">1.2.2 全屏显示</a></li>
<li><a href="#sec-7">1.2.3 隐藏鼠标和指针</a></li>
<li><a href="#sec-8">1.2.4 qtcreater使用杂记</a></li>
</ul>
</li>
<li><a href="#sec-9">1.3 network</a>
<ul>
<li><a href="#sec-10">1.3.1 QNetworkInterface 该类定义了网络接口</a></li>
</ul></li>
</ul>
</li>
<li><a href="#sec-11">2 emacs</a>
<ul>
<li>
<ul>
<li><a href="#sec-12">2.0.1 org-model</a></li>
<li><a href="#sec-13">2.0.2 w3m-mode 网页浏览</a></li>
<li><a href="#sec-14">2.0.3 emacs中的游戏</a></li>
</ul></li>
</ul>
</li>
<li><a href="#sec-15">3 shell</a></li>
<li><a href="#sec-16">4 suse</a>
<ul>
<li>
<ul>
<li><a href="#sec-17">4.0.1 一些常用的安装源</a></li>
</ul></li>
</ul>
</li>
<li><a href="#sec-18">5 英语学习</a>
<ul>
<li>
<ul>
<li><a href="#sec-19">5.0.1 口语</a></li>
</ul></li>
</ul>
</li>
<li><a href="#sec-20">6 device driver</a>
<ul>
<li><a href="#sec-21">6.1 linux输入子系统</a></li>
</ul>
</li>
<li><a href="#sec-22">7 c</a>
<ul>
<li>
<ul>
<li><a href="#sec-23">7.0.1 ANSI c 标准</a></li>
</ul>
</li>
</ul>
</li>
</ul>

<h2><a name="sec-1">1 Qt</a></h2>


<h3><a name="sec-2">1.1 qt核心技术</a></h3>


<h4><a name="sec-3">1.1.1 元对象编译限制</a></h4>

<ul>
<li>多重继承把QObject的子类作为第一个父类      <br/>
</li>
<li>函数指针不能作为信号和槽的参数             &nbsp;&nbsp;&nbsp;<span class="tag">review</span><br/>
public slots:
void apply(void (*apply)(list *, void *),char *);
这样是错误的
</li>
<li>不能把友声明放在信号和槽的声明部分<br/>
signals:
friend class A;
</li>
<li>信号和槽不能被升级<br/>
public slots:
void QButtonGroup::buttonPressed; //错误的信号和槽被保护
</li>
<li>宏不能被用在信号和槽的参数中<br/>
</li>
</ul>
<h3><a name="sec-4">1.2 qt使用帮助</a></h3>


<h4><a name="sec-5">1.2.1 &lt;<span class="target">定义查找</span> &gt;</a></h4>

<p>qt中一般的常量都是用Key<sub>0</sub> 这样的形式定义的，所以在搜索框中输入Key<sub>就会出来很多。</sub>
lc01 
</p>
<h4><a name="sec-6">1.2.2 全屏显示                                    &nbsp;&nbsp;&nbsp;<span class="tag">review</span></a></h4>

<p>主要是设置setWindowFlags
可以这样使用全屏幕
yourwidget-&gt;setWindowFlags(Qt::window | Qt::FramelessWindowHint);
//第一个Qt::window表示此widget是窗口类型，第二个参数使用无框架就是没有标题，状态栏等。具体参考
$QTPATH/examples/widgets/windowflags/
我的是 /usr/local/Trolltech/Qt-4.4.3/examples/widget/windowflags
运行里面的例子程序，自然就明白各个参数的意思了。
</p>
<h4><a name="sec-7">1.2.3 &lt;<span class="target">隐藏鼠标和指针</span> &gt;</a></h4>

<p>在窗口的构造函数中使用
this-&gt;setCursor(Qt::BlankCursor) 可以使用空指针，但是在arm板子上还是没有消除
在运行时候加个参数就轻松搞定 ./program -qws -nomouse
这样就可以可。
</p>

<h4><a name="sec-8">1.2.4 qtcreater使用杂记</a></h4>

<p>在窗口的构造函数中使用
this-&gt;setCursor(Qt::BlankCursor) 可以使用空指针，但是在arm板子上还是没有消除
在运行时候加个参数就轻松搞定 ./program -qws -nomouse
这样就可以可。                                  
</p>

<h3><a name="sec-9">1.3 network</a></h3>

<p><a href="/root/home/programming/qt/network/simpleTcpUpd/tcpCS/main.cpp">tcpCS</a>
</p>
<h4><a name="sec-10">1.3.1 QNetworkInterface 该类定义了网络接口</a></h4>

<p><a href="/root/programing/qt/network/networkInterface/dialog.cpp">networkinterface例子</a>
</p>

<h2><a name="sec-11">2 emacs</a></h2>


<h4><a name="sec-12">2.0.1 org-model</a></h4>

<ul>
<li>常用命令<br/>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<COL align="left"><COL align="left"><COL align="left">
<thead>
<tr><th>操作</th><th>意义</th><th></th></tr>
</thead>
<tbody>
<tr><td>S+TAB</td><td>折叠/展开</td><td></td></tr>
<tr><td>C-u TAB</td><td>全局循环展开</td><td></td></tr>
<tr><td>C-c C-c</td><td>设置TAG</td><td></td></tr>
<tr><td>C-c a m</td><td>搜索特定的todo列表</td><td></td></tr>
<tr><td>C-c</td><td>插入表格</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</tbody>
</table>


</li>
<li>链接命令<br/>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<COL align="left"><COL align="left">
<thead>
<tr><th>功能</th><th>命令或者形式</th></tr>
</thead>
<tbody>
<tr><td>内部连接</td><td><a href="#[[my--Target">[[my Target</a>][description]</td></tr>
<tr><td>全局连接</td><td><a name="my--target" class="target">my target</a> 然后在这个之上C-c C-c</td></tr>
<tr><td>插入连接</td><td>先转到一个文件并保存其地址为连接地址C-c l</td></tr>
<tr><td></td><td>然后在转回要插入连接的地方C-c C-l 找到刚才的连接</td></tr>
<tr><td>插入文件连接</td><td>C-u C-c C-l</td></tr>
<tr><td>打开连接</td><td>C-c C-o or RET</td></tr>
<tr><td>打开连接文件时候进行查找</td><td>[[file:~/code/main.c::255] ] 转到255行 <a href="#lc0">lc0</a></td></tr>
</tbody>
</table>



<ul>
<li><span class="target">lc0</span> <br/>
Here is the syntax of the different ways to attach a search to a ﬁle link, together with
an explanation:
<a href="/root/code/main.c">file:~/code/main.c::255</a>
<a href="/root/xx.html#[[My--Target">~/xx.org::[[My Target</a>]]
<a href="/root/xx.html">~/xx.org::*[[My Target</a>]]
<a href="/root/xx.html">~/xx.org::/regexp/</a>
255
Jump to line 255.
<a href="#My--Target">My Target</a> Search for a link target ‘<a name="My--Target" class="target">My Target</a> ’, or do a text search for ‘<a href="#my--target">my target</a>’,
similar to the search in internal links, see Section 4.2 [Internal links], page 31. In
HTML export (see Section 12.6 [HTML export], page 110), such a ﬁle link will
become an HTML reference to the corresponding named anchor in the linked
ﬁle.
<a href="#My--Target">My Target</a>(前面还有一个*)
In an Org ﬁle, restrict search to headlines.
<i>regexp</i>
Do a regular expression search for regexp. This uses the Emacs command
occur to list all matches in a separate window. If the target ﬁle is in Org
mode, org-occur is used to create a sparse tree with the matches.
As a degenerate case, a ﬁle link with an empty ﬁle name can be used to search the
current ﬁle. For example, <a href="">file:::find me</a> does a search for ‘find me’ in the current
ﬁle, just as ‘<a href="#find--me">find me</a>’ would.

</li>
</ul></li>
<li>使用转义字符<br/>
Angles are written as Greek lettes &alpha;, &beta; and &gamma;.

</li>
</ul>
<h4><a name="sec-13">2.0.2 w3m-mode 网页浏览</a></h4>

<p>常用命令
g       (w3m-goto-url)
c       (w3m-print-current-url)
R       (w3m-reload-this-page)
SPC     Scroll downwards
DEL     Scroll upwards
&gt;       (w3m-scroll-left)
&lt;       (w3m-scroll-right)
.       Shift to the left
,       Shift to the right
M-l     (w3m-horizontal-recenter)
TAB     Move the point to the next link
M-TAB   Move the point to the previous anchor.
]       Move the point to the next form.
[       Move the point to the previous form.
}       Move the point to the next image.
{       Move the point to the previous image
B       (w3m-view-previous-page)
N       (w3m-view-next-page).
H       (w3m-gohome)
^       parent directory of the page currently displayed
q       (w3m-close-window).
Q       (w3m-quit)
T       (w3m-toggle-inline-images)
I       (w3m-view-image)
M-i     (w3m-save-image)
M-[     (w3m-zoom-out-image)
M-]     (w3m-zoom-in-image)
s       (w3m-history)
a       (w3m-bookmark-add-current-url)
M-a     (w3m-bookmark-add-this-url)
v       (w3m-bookmark-view)
C-k     (w3m-bookmark-kill-entry)
E       (w3m-bookmark-edit)
C-_     (w3m-bookmark-undo)
C-c C-t         (w3m-copy-buffer)
C-c C-w         (w3m-delete-buffer)
C-c M-w         (w3m-delete-other-buffers)
C-c C-p         (w3m-previous-buffer)
C-c C-n         (w3m-next-buffer)
C-c C-a         (w3m-switch-buffer)
C-c C-s         (w3m-select-buffer)
d       (w3m-download-this-url)
C-c C-c         (w3m-submit-form)
C-c C-q         (w3m-form- -keymap)
D       (w3m-dtree)
</p>
<h4><a name="sec-14">2.0.3 emacs中的游戏</a></h4>

<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<COL align="left"><COL align="left">
<thead>
<tr><th>游戏名称</th><th>命令</th></tr>
</thead>
<tbody>
<tr><td>俄罗斯方块</td><td>M-x tetris</td></tr>
<tr><td>gomoku</td><td>M-x gnomoku</td></tr>
<tr><td>mpus</td><td>M-x mpuz</td></tr>
<tr><td>snake</td><td>M-x snake</td></tr>
<tr><td>zone</td><td>M-x zone</td></tr>
<tr><td>dunnet</td><td>M-x dunnet</td></tr>
<tr><td>nethack</td><td>M-x nethack</td></tr>
<tr><td></td><td></td></tr>
</tbody>
</table>



<h2><a name="sec-15">3 shell</a></h2>



<h2><a name="sec-16">4 suse</a></h2>


<h4><a name="sec-17">4.0.1 一些常用的安装源</a></h4>

<p><a href="http://opensuse-community.org/Restricted_Formats/11.0">电影视频编码安装源</a> 
</p>



<h2><a name="sec-18">5 英语学习</a></h2>


<h4><a name="sec-19">5.0.1 口语</a></h4>

<ul>
<li>01. 我又需要你的意见<br/>
<span class="timestamp">2009-05-26 二</span><br/>
Don (the bartender): What's wrong, Herbert?
唐（酒保）： 怎么了，赫伯特？
Herbert: I need your advice again, Don. How do I find a girlfriend?
赫伯特： 唐，我又需要你的意见了。我要怎样找到女朋友？
Don: Aren't there any girls at your office you like?
唐： 你的办公室里没有任何你喜欢的女生吗？
Herbert: Sure, but I’m too shy and they think I’m a geek.
赫伯特： 当然有，但是我太害羞了，而且她们觉得我是个只懂电脑的怪人。
Don: 4) Computer programmers are a little shy.
唐： 电脑工程师都有点害羞。
Herbert: I wish I could be like you.
赫伯特： 我希望能跟你一样。
Don: It's true, the girls do like me. Don't worry, i'll help you.
唐： 这倒不假，女孩子真的都蛮喜欢我的。别担心，我会帮你。
语言详解
A: I wish I had taken your advice and gone to college.
我真希望听了你的建议去上大学。
B: It's never too late!
永远不嫌晚！
【that的用法】
Aren't there any girls at your office (that) you like? “在你的办公室里没有任何你喜欢的女生吗？”that在美语会话常被省略，说话才不会显得累赘。
I wish (that) I could be like you.
“我希望能跟你一样”
that在口语中总是被省略。要表示自己欣赏对方，除了直接陈述对方的优点，也可以直接说这一句，表示欣羡。
<ol>
<li>
advice (n.) 建议
</li>
<li>
shy (a.) 害羞的
</li>
<li>
geek (n.) 电脑玩家，负面的意义是沉迷电脑、不擅与人交往的怪人。
</li>
<li>
computer programmer (n.) 电脑工程师，程序设计师。
</li>
</ol>
</li>
</ul>
<h2><a name="sec-20">6 device driver</a></h2>


<h3><a name="sec-21">6.1 linux输入子系统</a></h3>

<ul>
<li><br/>
</li>
</ul>
<h2><a name="sec-22">7 c</a></h2>


<h4><a name="sec-23">7.0.1 ANSI c 标准</a></h4>

<ul>
<li>每个实际参都应该具有自己的类型，这样它的数值就可以赋值给与它所对应的形式参数的对象<br/>
（该对象不能的类型不能含有限定符号，比如const)
必须满足，两个操作数都是指向有限定符或者无限定符的相容类型的指针，左边指针所指向
的类型必须具有右边指针所指向类型的全部限定符。
<a href="/root/programing/c/professor-c/ANSI/fuzhi.c">指针赋值例子</a>
</li>
</ul><p class="author"> Author: root
<a href="mailto:root@linux-rby.site">&lt;root@linux-rby.site&gt;</a>
</p>
<p class="date"> Date: 2009/05/27 21时27分36秒</p>
</body>
</html>
